home *** CD-ROM | disk | FTP | other *** search
/ The Beauty of Chaos / Beauty of Chaos, The - Vol. 1 (1995)(Schatztruhe)[!][Amiga-Mac-PC].iso / mac / gifconverter2.37.cpt.hqx / GIFConverter 2.3.7.rsrc / bin.rsrc_CODE_35_ScanFile.txt < prev    next >
Text File  |  1994-01-29  |  44KB  |  781 lines

  1. # near model CODE resource
  2. # jump table entries: 15656-15657 (2 of them)
  3. 00000000  4E56 0000                link       A6, 0
  4. 00000004  2F0C                     move.l     -[A7], A4
  5. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  6. 0000000A  42A7                     clr.l      -[A7]
  7. 0000000C  206C 000C                movea.l    A0, [A4 + 0xC]
  8. 00000010  2F10                     move.l     -[A7], [A0]
  9. 00000012  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  10. 00000016  4A9F                     tst.l      [A7]+
  11. 00000018  206C 000C                movea.l    A0, [A4 + 0xC]
  12. 0000001C  7000                     moveq.l    D0, 0x00
  13. 0000001E  2080                     move.l     [A0], D0
  14. 00000020  4AAC FDF8                tst.l      [A4 - 0x208]
  15. 00000024  6708                     beq        +0xA /* 0000002E */
  16. 00000026  2F2C FDF8                move.l     -[A7], [A4 - 0x208]
  17. 0000002A  205F                     movea.l    A0, [A7]+
  18. 0000002C  A01F                     syscall    DisposPtr/DisposePtr
  19. label0000002E:
  20. 0000002E  206C 000C                movea.l    A0, [A4 + 0xC]
  21. 00000032  7000                     moveq.l    D0, 0x00
  22. 00000034  2080                     move.l     [A0], D0
  23. 00000036  285F                     movea.l    A4, [A7]+
  24. 00000038  4E5E                     unlink     A6
  25. 0000003A  205F                     movea.l    A0, [A7]+
  26. 0000003C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  27. 00000040  4ED0                     jmp        [A0]
  28. 00000042  8948 444C                pack       -[A4], -[A0], 0x444C
  29. 00000046  5254                     addq.w     [A4], 1
  30. 00000048  5343                     subq.w     D3, 1
  31. 0000004A  414E                     chk.w      D0, A6
  32. 0000004C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  33. // begin alternate branch 0000004E-00000052
  34. fn0000004E:
  35. 0000004E  4E56 FD9A                link       A6, -0x0266
  36. // end alternate branch 0000004E-00000052
  37. fn0000004E: // (misaligned)
  38. 00000050  FD9A                     .invalid   <<F/6/6>>
  39. 00000052  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  40. 00000056  206E 000C                movea.l    A0, [A6 + 0xC]
  41. 0000005A  7000                     moveq.l    D0, 0x00
  42. 0000005C  2080                     move.l     [A0], D0
  43. 0000005E  7000                     moveq.l    D0, 0x00
  44. 00000060  2D40 FDF8                move.l     [A6 - 0x208], D0
  45. 00000064  486E FDA8                pea.l      [A6 - 0x258]
  46. 00000068  487A FF96                pea.l      [PC - 0x6A /* 00000000, value 0x4E560000 'NV\0\0', cstring "NV" */]
  47. 0000006C  2F0E                     move.l     -[A7], A6
  48. 0000006E  4EAD 3912                jsr        [A5 + 0x3912 /* export_1822 */]
  49. 00000072  2D7C 0000 0200 FDEC      move.l     [A6 - 0x214], 0x200
  50. 0000007A  4267                     clr.w      -[A7]
  51. 0000007C  486E FDEC                pea.l      [A6 - 0x214]
  52. 00000080  486E FE00                pea.l      [A6 - 0x200]
  53. 00000084  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  54. 00000088  4EAD 4EDA                jsr        [A5 + 0x4EDA /* export_2519 */]
  55. 0000008C  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  56. 00000090  2F2E FDEC                move.l     -[A7], [A6 - 0x214]
  57. 00000094  4EAD 509A                jsr        [A5 + 0x509A /* export_2575 */]
  58. 00000098  7005                     moveq.l    D0, 0x05
  59. 0000009A  B06E FE0A                cmp.w      D0, [A6 - 0x1F6]
  60. 0000009E  670A                     beq        +0xC /* 000000AA */
  61. 000000A0  3F3C A23E                move.w     -[A7], 0xA23E
  62. 000000A4  42A7                     clr.l      -[A7]
  63. 000000A6  4EAD 3902                jsr        [A5 + 0x3902 /* export_1820 */]
  64. label000000AA:
  65. 000000AA  3C2E FE08                move.w     D6, [A6 - 0x1F8]
  66. 000000AE  9C6E FE04                sub.w      D6, [A6 - 0x1FC]
  67. 000000B2  3006                     move.w     D0, D6
  68. 000000B4  5240                     addq.w     D0, 1
  69. 000000B6  48C0                     ext.l      D0
  70. 000000B8  81FC 0002                divs.w     D0, 0x2
  71. 000000BC  3206                     move.w     D1, D6
  72. 000000BE  5E41                     addq.w     D1, 7
  73. 000000C0  48C1                     ext.l      D1
  74. 000000C2  83FC 0008                divs.w     D1, 0x8
  75. 000000C6  3A01                     move.w     D5, D1
  76. 000000C8  DA40                     add.w      D5, D0
  77. 000000CA  42A7                     clr.l      -[A7]
  78. 000000CC  3005                     move.w     D0, D5
  79. 000000CE  48C0                     ext.l      D0
  80. 000000D0  2F00                     move.l     -[A7], D0
  81. 000000D2  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  82. 000000D6  2D57 FDF8                move.l     [A6 - 0x208], [A7]
  83. 000000DA  4EAD 38E2                jsr        [A5 + 0x38E2 /* export_1816 */]
  84. 000000DE  41EE FDA0                lea.l      A0, [A6 - 0x260]
  85. 000000E2  43EE FE02                lea.l      A1, [A6 - 0x1FE]
  86. 000000E6  7003                     moveq.l    D0, 0x03
  87. label000000E8:
  88. 000000E8  30D9                     move.w     [A0]+, [A1]+
  89. 000000EA  51C8 FFFC                dbf        D0, -0x6 /* 000000E8 */
  90. 000000EE  486E FDA0                pea.l      [A6 - 0x260]
  91. 000000F2  302E FE04                move.w     D0, [A6 - 0x1FC]
  92. 000000F6  4440                     neg.w      D0
  93. 000000F8  3F00                     move.w     -[A7], D0
  94. 000000FA  302E FE02                move.w     D0, [A6 - 0x1FE]
  95. 000000FE  4440                     neg.w      D0
  96. 00000100  3F00                     move.w     -[A7], D0
  97. 00000102  A8A8                     syscall    OffsetRect
  98. 00000104  41EE FE02                lea.l      A0, [A6 - 0x1FE]
  99. 00000108  43EE FDA0                lea.l      A1, [A6 - 0x260]
  100. 0000010C  7003                     moveq.l    D0, 0x03
  101. label0000010E:
  102. 0000010E  30D9                     move.w     [A0]+, [A1]+
  103. 00000110  51C8 FFFC                dbf        D0, -0x6 /* 0000010E */
  104. 00000114  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  105. 00000118  486D 4274                pea.l      [A5 + 0x4274]
  106. 0000011C  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  107. 00000120  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  108. 00000124  206E 000C                movea.l    A0, [A6 + 0xC]
  109. 00000128  2F10                     move.l     -[A7], [A0]
  110. 0000012A  4EAD 38E2                jsr        [A5 + 0x38E2 /* export_1816 */]
  111. 0000012E  486E FE02                pea.l      [A6 - 0x1FE]
  112. 00000132  206E 000C                movea.l    A0, [A6 + 0xC]
  113. 00000136  2F10                     move.l     -[A7], [A0]
  114. 00000138  4EAD 4FBA                jsr        [A5 + 0x4FBA /* export_2547 */]
  115. 0000013C  4A6E FEFE                tst.w      [A6 - 0x102]
  116. 00000140  661C                     bne        +0x1E /* 0000015E */
  117. 00000142  426E FD9E                clr.w      [A6 - 0x262]
  118. 00000146  3E2E FD9E                move.w     D7, [A6 - 0x262]
  119. 0000014A  600A                     bra        +0xC /* 00000156 */
  120. label0000014C:
  121. 0000014C  206E 0008                movea.l    A0, [A6 + 0x8]
  122. 00000150  1187 7000                move.b     [A0 + D7.w], D7
  123. 00000154  5247                     addq.w     D7, 1
  124. label00000156:
  125. 00000156  0C47 00FF                cmpi.w     D7, 0xFF
  126. 0000015A  6FF0                     ble        -0xE /* 0000014C */
  127. 0000015C  6010                     bra        +0x12 /* 0000016E */
  128. label0000015E:
  129. 0000015E  206E 0008                movea.l    A0, [A6 + 0x8]
  130. 00000162  43EE FF00                lea.l      A1, [A6 - 0x100]
  131. 00000166  707F                     moveq.l    D0, 0x7F
  132. label00000168:
  133. 00000168  30D9                     move.w     [A0]+, [A1]+
  134. 0000016A  51C8 FFFC                dbf        D0, -0x6 /* 00000168 */
  135. label0000016E:
  136. 0000016E  4267                     clr.w      -[A7]
  137. 00000170  206E 000C                movea.l    A0, [A6 + 0xC]
  138. 00000174  2F10                     move.l     -[A7], [A0]
  139. 00000176  4EAD 4F72                jsr        [A5 + 0x4F72 /* export_2538 */]
  140. 0000017A  206E 000C                movea.l    A0, [A6 + 0xC]
  141. 0000017E  2050                     movea.l    A0, [A0]
  142. 00000180  2050                     movea.l    A0, [A0]
  143. 00000182  2868 0022                movea.l    A4, [A0 + 0x22]
  144. 00000186  3D6E FE02 FD9C           move.w     [A6 - 0x264], [A6 - 0x1FE]
  145. 0000